CCRank: Parallel Learning to Rank with Cooperative Coevolution
نویسندگان
چکیده
We propose CCRank, the first parallel algorithm for learning to rank, targeting simultaneous improvement in learning accuracy and efficiency. CCRank is based on cooperative coevolution (CC), a divide-and-conquer framework that has demonstrated high promise in function optimization for problems with large search space and complex structures. Moreover, CC naturally allows parallelization of sub-solutions to the decomposed subproblems, which can substantially boost learning efficiency. With CCRank, we investigate parallel CC in the context of learning to rank. Extensive experiments on benchmarks in comparison with the state-of-the-art algorithms show that CCRank gains in both accuracy and efficiency.
منابع مشابه
The effect of constructivist-based approach of teaching in science Courses on cooperative learning of Secondary school students and its sustainability over time
Introduction: The results of international research evaluating academic achievement, which studies the process of teaching experimental sciences, have shown that Iran’s rank is lower than average results. Therefore, the special attention to the course of experimental sciences is the essential and obvious need. In this regard, the purpose of this study was to investigate the effect of teaching...
متن کاملEvolving Complex Structures via Cooperative Coevolution
A cooperative coevolutionary approach to learning complex structures is presented which, although preliminary in nature, appears to have a number of advantages over non-coevolutionary approaches. The cooperative coevolutionary approach encourages the parallel evolution of substructures which interact in useful ways to form more complex higher level structures. The architecture is designed to be...
متن کاملCooperative Coevolution for Learning Fuzzy Rule-Based Systems
In the last few years, the coevolutionary paradigm has shown an increasing interest thanks to its high ability to manage huge search spaces. Particularly, the cooperative interaction scheme is recommendable when the problem solution may be decomposable in subcomponents and there are strong interdependencies among them. The paper introduces a novel application of these algorithms to the learning...
متن کاملEvolutionary Multi-agent Systems
In Multi-Agent learning, agents must learn to select actions that maximize their utility given the action choices of the other agents. Cooperative Coevolution offers a way to evolve multiple elements that together form a whole, by using a separate population for each element. We apply this setup to the problem of multi-agent learning, arriving at an evolutionary multi-agent system (EA-MAS). We ...
متن کاملLinguistic modeling with weighted double-consequent fuzzy rules based on cooperative coevolution
This paper presents an evolutionary learning process for linguistic modeling with weighted double-consequent fuzzy rules. These kinds of fuzzy rules are used to improve the linguistic modeling, with the aim of introducing a trade-off between interpretability and precision. The use of weighted double-consequent fuzzy rules makes more complex the modeling and learning process, increasing the solu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011